Testing (Subclasses of) Halfspaces

نویسندگان

  • Kevin Matulef
  • Ryan O'Donnell
  • Ronitt Rubinfeld
  • Rocco A. Servedio
چکیده

The purpose of this document is to summarize the talk I gave at the property testing workshop at ITCS in January 2010or more accurately, the talk I would have given, had I not been sick with the flu. In my absence, Rocco Servedio actually gave the talk. Here I will attempt to summarize what I would have said, or what Rocco might have said, or some combination of the two. The purpose of the talk was to present the results from two papers, [13] and [12], regarding the testability of halfspaces and certain subclasses of halfspaces. A halfspace is a function of the form f(x) = sgn(w1x1+ · · · + wnxn − θ) where w1, ..., wn, θ ∈ R. The wi’s are called “weights,” and θ is called the “threshold.” The sgn function is 1 on arguments ≥ 0, and −1 otherwise. The inputs to f can be either Boolean or real. Here we will mainly be concerned with functions over the Boolean cube, i.e. functions of the form f : {−1, 1}n → {−1, 1}. Halfspaces are also known as threshold functions or linear threshold functions; for brevity we shall refer to them here as LTFs. LTFs are a simple yet powerful class of functions, which for decades have played an important role complexity theory, optimization, and perhaps especially machine learning (see e.g. [9, 18, 2, 15, 14, 17]). A lot of attention has been paid to the problem of learning LTFsthat is, given examples labeled according to an unknown LTF (either random examples or queries to the function), find an LTF that it is -close to. However, the question we want to address is that of testing LTFs. That is, given query access to a function, we would like to distinguish whether it is an LTF or whether it is -far from any LTF. Though any proper learning algorithm can be used as a testing algorithm (see, e.g., the observations of [8]), testing potentially requires fewer queries. Indeed, in situations where query access is available, a query-efficient testing algorithm can be used to check whether a function is close to an an LTF, before bothering to run a more intensive algorithm to learn which LTF it is close to.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Testing halfspaces

This paper addresses the problem of testing whether a Boolean-valued function f is a halfspace, i.e. a function of the form f(x) = sgn(w ·x−θ).We consider halfspaces over the continuous domain R (endowed with the standard multivariate Gaussian distribution) as well as halfspaces over the Boolean cube {−1, 1} (endowed with the uniform distribution). In both cases we give an algorithm that distin...

متن کامل

Learning, Testing, and Approximating Halfspaces

A halfspace is a Boolean function of the form f(x) = sign(w · x− θ). Halfspaces (also known as linear threshold functions, weighted majority functions, threshold gates, Perceptrons, etc.) are a natural and wellstudied class of Boolean functions. We describe recent results on approximating, testing, and learning halfspaces. In more detail, • Every halfspace can be approximated by a halfspace wit...

متن کامل

Testing ±1-Weight Halfspaces

We consider the problem of testing whether a Boolean function f : {−1, 1} → {−1, 1} is a±1-weight halfspace, i.e. a function of the form f(x) = sgn(w1x1+w2x2+· · ·+wnxn) where the weightswi take values in {−1, 1}. We show that the complexity of this problem is markedly different from the problem of testing whether f is a general halfspace with arbitrary weights. While the latter can be done wit...

متن کامل

Adaptivity Is Exponentially Powerful for Testing Monotonicity of Halfspaces

We give a poly(logn, 1/ε)-query adaptive algorithm for testing whether an unknown Boolean function f : {−1, 1}n → {−1, 1}, which is promised to be a halfspace, is monotone versus ε-far from monotone. Since non-adaptive algorithms are known to require almost Ω(n) queries to test whether an unknown halfspace is monotone versus far from monotone, this shows that adaptivity enables an exponential i...

متن کامل

Learning Unions of Rectangles with Queries

We investigate the e cient learnability of unions of k rectangles in the discrete plane f1; : : : ; ng2 with equivalence and membership queries. We exhibit a learning algorithm that learns any union of k rectangles with O(k3 log n) queries, while the time complexity of this algorithm is bounded by O(k5 logn). We design our learning algorithm by nding \corners" and \edges" for rectangles contain...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010